O H N (R) N H (S) OH O